﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DHQGHN.DAL.DataMapper
{
    public interface IDataMapper
    {
        // Main method that populates dto with data
        Object GetData(IDataReader reader);
        // Gets the num results returned. Needed for data paging.
        int GetRecordCount(IDataReader reader);       

         string[] Field_List {get;set;}
         Type[] Field_Type_List{get;set;}

         Dictionary<String, String> Map_Dictionary { get; set; }


         Type ModelType { get; set; }
    }
}
